Maintaining Data Cubes under Dimension Updates
نویسندگان
چکیده
OLAP systems support data analysis through a mul-tidimensional data model, according to which data facts are viewed as points in a space of application-related \dimensions", organized into levels which conform a hierarchy. The usual assumption is that the data points reeect the dynamic aspect of the data warehouse, while dimensions are relatively static. However, in practice, dimension updates are often necessary to adapt the multidimensional database to changing requirements. Structural updates can also take place, like addition of categories or modiication of the hierarchical structure. When these updates are performed, the materialized aggregate views that are typically stored in OLAP systems must be eeciently maintained. These updates are poorly supported (or not supported at all) in current commercial systems, and have received little attention in the research literature. We present a formal model of dimension updates in a multidimensional model, a collection of primitive operators to perform them, and a study of the eeect of these updates on a class of materialized views, giving an algorithm to eeciently maintain them.
منابع مشابه
Revising data cubes with exceptions: a rule-based perspective
Information in a data warehouse does not always re-ect unquestionable facts in an organization. Sometimes , data should be considered as representing just beliefs about the state of the world it intends to model, and could be subject to revision. We claim that a mechanism of belief revision capable of altering the contents of dimension instances is needed, in order to guarantee accurate analysi...
متن کاملData Cubes in Dynamic Environments
The data cube, also known in the OLAP community as the multidimensional database, is designed to provide aggregate information that can be used to analyze the contents of databases and data warehouses. Previous research mainly focussed on strategies for supporting queries, assuming that updates do not play an important role and can be propagated to the data cube in batches. While this might be ...
متن کاملSupporting Dimension Updates in an OLAP Server
Commercial OLAP systems usually treat OLAP dimensions as static entities. In practice, dimension updates are often needed to adapt the warehouse to changing requirements. In earlier work, we defined a taxonomy for these dimension updates and a minimal set of operators to perform them. In this paper we present TSOLAP, an OLAP server supporting fully dynamic dimensions. TSOLAP conforms to the OLE...
متن کاملThe Iterative Data Cube
Data cubes provide aggregate information to support the analysis of the contents of data warehouses and databases. An important tool to analyze data in data cubes is the range query. For range queries that summarize large regions of massive data cubes, computing the query result on-they can result in non-interactive response times (e.g. in the order of minutes). To speed up range queries, value...
متن کاملMaintaining Temporal Warehouse Models
DWT is a tool for the maintenance of data warehouse structures based on the temporal data warehouse model COMET. Data warehouse systems do not provide support for maintaining changes in dimension data. DWT allows keeping track of modifications made in the dimension-structure of multidimensional cubes stored in an OLAP (On-Line Analytical Processing) system. We present the overall structure of t...
متن کامل